package com.cq.system.mapper;

import java.util.List;
import com.cq.system.domain.SxAttr;

/**
 * 属性Mapper接口
 * 
 * @author cq
 * @date 2024-05-08
 */
public interface SxAttrMapper 
{
    /**
     * 查询属性
     * 
     * @param attrId 属性主键
     * @return 属性
     */
    public SxAttr selectSxAttrByAttrId(Long attrId);

    /**
     * 查询属性列表
     * 
     * @param sxAttr 属性
     * @return 属性集合
     */
    public List<SxAttr> selectSxAttrList(SxAttr sxAttr);

    /**
     * 新增属性
     * 
     * @param sxAttr 属性
     * @return 结果
     */
    public int insertSxAttr(SxAttr sxAttr);

    /**
     * 修改属性
     * 
     * @param sxAttr 属性
     * @return 结果
     */
    public int updateSxAttr(SxAttr sxAttr);

    /**
     * 删除属性
     * 
     * @param attrId 属性主键
     * @return 结果
     */
    public int deleteSxAttrByAttrId(Long attrId);

    /**
     * 批量删除属性
     * 
     * @param attrIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSxAttrByAttrIds(Long[] attrIds);
}
